#1 – Google’s Accelerate State of DevOps Report
Google’s research division has partnered with DORA (DevOps Research and Assessment) research program to carry out data-driven insights for effective DevOps and organizational performance. As part of this program, they have been publishing State of DevOps Report (2014-2019) for the last six years. DORA became part of Google Cloud in 2018 (click here for announcement details).
As an architect, it is one of the most insightful reports to understand how mature organizations are performing, how to deliver software quickly and reliably, best practices and strategies for DevOps, and most importantly how to improve the productivity of the team.
Here are the key links related to report:
- Research summary page for 2019 report
- DORA website for 2014-19 reports & capabilities catalog
- Measure your organization’s DevOps state in one minute
Here is the snippet of the productivity research model referenced in the report to improve the engineer’s productivity by investing in the right set of tools and information search:
#2 – ThoughtWorks Techology Radar
ThoughtWorks has been publishing technology radar every six months for the last ten years, and it is a widely recognized reference guide by architects. The radar outlines the changes that they think are interesting in software development, the technologies and techniques in motion that is their recommendation to pay attention to and consider using in current and future projects. It primarily has four areas to segment its findings as below:
In addition, there is a recommendation to either adopt, trial, assess and hold for technology and techniques based on their research and opinion. Click here to access ThoughtWorks technology radar.
Tip: You can also build your own radar by uploading a Google Sheet and using ThoughtWorks online visualization tool.
#3 – State of Agile Report
State of Agile Report is being published by Digital.ai for almost a decade. It does annual survey with agile practitioners and provides insights into the application of agile methodology at an enterprise level. If you are using Scrum or SaFe, it is a must read to understand agile practices and its applicability.
Here are key links related to this report:
#4 – Gartner Hype Cycle Reports
While it is not a single report, Gartner publishes Hype Cycle reports for different technology domains (e.g. AI, Emerging Technologies) for almost a decade. Their Hype Cycle methodology provides guidance in the form of five phases of technology life-cycle to realize business value from technology. Click here to read more about Hype Cycle methodology.
As there are multiple reports as per technology domain, here are few example reports based on your interest or applicability:
- Gartner Hype Cycle for Emerging Technologies, 2020
- Gartner Hype Cycle for Artificial Intelligence, 2020
- Garner Hype Cycle for Identity and Access Management Technologies, 2020
- Gartner Hype Cycle for ITSM, 2020
- Gartner Hype Cycle for Digital Commerce, 2020
#5 – Forrester Tech Tide Reports
Forrester publishes series of technology reports focusing on different technology domain areas. Their methodology classify technology into four categories based on maturity and business value – Experiment, Invest, Maintain, and Divest. Click here to read more about Forrester Tech Tide methodology.
As there are multiple reports as per technology domain, here are few example reports based on your interest or applicability (this reports are not available for free):
- The Forrester Tech Tide – Data Management, Q1 2020
- The Forrester Tech Tide – Digital Intelligence Technologies, Q1 2019
- The Forrester Tech Tide – Zero Trust Threat Prevention, Q3 2020
Other Interesting Reports
While the list keeps on growing, here are few emerging reports, which are worth reading for:
- Bain’s Technology Report, 2020 – focuses on AI and automation, the hybrid cloud, the Internet of Things, and other related tools / technologies
- Deloitte’s Tech Trends Report – focuses on macro technology focus areas for executives on your digital journey
To conclude, these technology reports have been valuable, and should be on top of the reading list for software architects, engineers and engineering managers. It helps to assess your own organization’s current state and provides impetus to plan & align technology vision and objectives for your organization. Best of luck!